<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ include file="/commons/global.jsp" %>
<style>
</style>
<script type="text/javascript">
    $(function() {

        $('#online_t1').datagrid({
            // url:basePath+'/sessionManager/getRedisSessions',
            url:basePath+'/sessionManager/getSessions',
            columns:[[
                {field:'sessionId',title:'sessionId',width:200},
                {field:'host',title:'IP',width:100},
                {field:'name',title:'姓名',width:100},
                {field:'username',title:'登录名',width:100},
                {field:'startTime',title:'session创建时间',width:120},
                {field:'lastAccessTime',title:'session最新访问时间',width:150},
                {field:'timeout',title:'session超时时间(单位:s)',width:150},
                {field:'action',title:'操作',width:200,formatter:function(value, row, index) {
                    var str = '';
                     str += $.formatString('<a href="javascript:void(0)" class="online-easyui-linkbutton-del" data-options="plain:true,iconCls:\'fi-trash icon-blue\'" onclick="kickout(\'{0}\',\'{1}\');" >踢出</a>', row.sessionId,row.name);
                     return str;
                    }},
            ]],
            onLoadSuccess:function(data){
                $('.online-easyui-linkbutton-del').linkbutton({text:'踢除'});
            },
        });
    });

    function kickout(sessionId,name) {
        parent.$.messager.confirm('询问', '确认要踢除'+name+'？', function(b) {
            if (b) {
                progressLoad();
                var url='${path }/sessionManager/kickout?sessionId='+sessionId;
                <%--var url='${path }/sessionManager/kickout2?sessionId='+sessionId;--%>
                $.ajax({
                    url:url,
                    dataType:'json',
                    success:function(result){
                        progressClose();
                        if (result.success) {
                            parent.$.messager.alert('提示', result.msg, 'info');
                            $('#online_t1').datagrid('reload');
                        } else {
                            parent.$.messager.alert('错误', result.msg, 'error');
                        }

                    }
                })
            }
        });
    }

</script>
<div class="easyui-layout" data-options="fit:true,border:false">
    <div data-options="region:'center',border:false" title="" style="overflow: hidden;overflow-y: auto;padding: 3px;">
        <%--<table class="easyui-datagrid">--%>
            <%--<thead>--%>
            <%--<tr>--%>
                <%--<th data-options="field:'sessionId'">sessionId</th>--%>
                <%--<th data-options="field:'host',width:100">IP</th>--%>
                <%--<th data-options="field:'username'">登录名</th>--%>
                <%--<th data-options="field:'startTime'">session创建时间</th>--%>
                <%--<th data-options="field:'lastAccessTime'">session创建时间</th>--%>
                <%--<th data-options="field:'timeout'">session超时时间(单位:s)</th>--%>
                <%--<th data-options="field:''">操作</th>--%>
            <%--</tr>--%>
            <%--</thead>--%>
            <%--<tbody>--%>
            <%--<tr>--%>
                <%--<td>001</td><td>name1</td><td>2323</td>--%>
            <%--</tr>--%>
            <%--<tr>--%>
                <%--<td>002</td><td>name2</td><td>4612</td>--%>
            <%--</tr>--%>
            <%--</tbody>--%>
        <%--</table>--%>
        <tbale id="online_t1"></tbale>
</div>
</div>